var http = require( './utils/util' )
import { restWechat } from './api/user.js';

!function(){
  var PageTmp = Page;
 
  Page =function (pageConfig) {
     
    // 设置全局默认分享
    pageConfig = Object.assign({
      onShareAppMessage:function () {
        return {
          title:'沁丝堂生发馆',
          path:'/pages/index/index',
          imageUrl:'https://www.qst-sf.com//profile/avatar/2021/07/03/038cb8b0-5c85-4804-bfee-a3690634990e.png',
        };
      },
	  onShareTimeline:function(){
		  return {
			  title:'沁丝堂生发馆',
			  query:'/pages/index/index',
			  imageUrl:'https://www.qst-sf.com//profile/avatar/2021/07/03/038cb8b0-5c85-4804-bfee-a3690634990e.png',
		  };
	  },
    },pageConfig);
 
    PageTmp(pageConfig);
  };
}();

// app.js
/**
 * 全局分享配置，页面无需开启分享
 * 使用隐式页面函数进行页面分享配置
 * 使用隐式路由获取当前页面路由，并根据路由来进行全局分享、自定义分享
 */
// ! function () {
//   //获取页面配置并进行页面分享配置
//   var PageTmp = Page
//   Page = function (pageConfig) {
//     //1. 获取当前页面路由
//     let routerUrl = ""
//     wx.onAppRoute(function (res) {
//       //app.js中需要在隐式路由中才能用getCurrentPages（）获取到页面路由
//       let pages = getCurrentPages(),
//         view = pages[pages.length - 1];
//       routerUrl = view.route
//     })

//     //2. 全局开启分享配置
//     pageConfig = Object.assign({
//       onShareAppMessage: function () {
//         //根据不同路由设置不同分享内容（微信小程序分享自带参数，如非特例，不需配置分享路径）
//         let shareInfo={}
//         let noGlobalSharePages=["index/index"]
//         //全局分享配置，如部分页面需要页面默认分享或自定义分享可以单独判断处理
//         //if (!routerUrl.includes(noGlobalSharePages)){
//           shareInfo = {
//             title: "沁丝堂生发馆",
//             //imageUrl: wx.getStorageSync("shareUrl")
// 			path:'/pages/index/index',
// 			imageUrl: 'https://www.qst-sf.com//profile/avatar/2021/07/03/038cb8b0-5c85-4804-bfee-a3690634990e.png'
//           }
//         //}
//         return shareInfo
//       },
// 	  onShareTimeline:function(){
// 		  return {
// 			  title:'沁丝堂生发馆',
// 			  query:'/pages/index/index',
// 			  imageUrl:'https://www.qst-sf.com//profile/avatar/2021/07/03/038cb8b0-5c85-4804-bfee-a3690634990e.png',
// 		  };
// 	  },
	  
//     }, pageConfig);
//     // 配置页面模板
//     PageTmp(pageConfig);
//   }
// }();

App({
	onLaunch(options) {
		console.log(options )
		// var _that = this;
		// recommendCode = options.recommendCode;
		
		// wx.login({
		//   success: res => {
		// 	restWechat({js_code: res.code, recommendCode: recommendCode}).then(res=>{
		// 		console.log( res )
		// 		if(res.code == 0){
		// 			_that.globalData.wxlogin = res.data;
		// 			_that.globalData.userInfo = http.getUserInfo();
		// 		}
		// 	});
		//   }
		// });
		
	},
	globalData: {
		recommendCode: null,
		userInfo: null,
			// earnings: 0
			// head_pic: "https://thirdwx.qlogo.cn/mmopen/vi_32/PiajxSqBRaEItjoibNugbYxyT62K9yjROM2icgicN4rbCBsorPqhDDux60RlaDcQlIkXTujwO50U2gTG9Qr3X5O0rw/132"
			// id: 1
			// mobile: ""
			// nickname: "孫泓杰"
			// orderCount: 0
			// real_auth: 0
			// realname: ""
			// score: 0
			// status: 0
			// userTypeName: "会员用户"
			// user_type: "1"
			// username: ""
		
		wxlogin: null, 
			// 默认数据如下, 没有头像的, 是没有授权用户, 第一次授权
 			// heandImg: ""
			// mobile: ""
			// openId: "oSH345BdxfRY29otTkTwAix8z7CA"
			// session_key: "p9GVYNLDN3jQoqApsAm0vA=="
			// userId: 1
			
		userLOC: null,
			// accuracy: 65
			// errMsg: "getLocation:ok"
			// horizontalAccuracy: 65
			// latitude: 29.87386
			// longitude: 121.55027
			// speed: -1
			// verticalAccuracy: 65
	}
})
